package com.szsh.aiot.hsm.dto.enu;

/**
 * redis缓存数据key前缀
 *
 * @author zhangtt
 *
 */
public class RedisKeyPrefix {

    /** 漏洞消息，格式：deviceleaks::{设备ID} */
    public static final String DEVICE_LEAK = "deviceleaks::";

    /** 用户是否提醒已启用收费的弹窗，格式：showPupopTip:{宽带账号} */
    public static final String SHOW_PUPOP_TIPS = "showPupopTip:";

    /** 亲情守护页面用户选择的设备。格式： GreenPpoe:宽带账号 */
    public static final String GREEN_PPOE_DEVICE = "GreenPpoe:";

    /** 用户周报，格式reportweekly:{账期（周一）}：{宽带账号} */
    public static final String USER_REPORT_WEEKLY = "reportweekly:";

    /** 用户月报，格式reportmonth:{年月}：{宽带账号} */
    public static final String USER_REPORT_MONTHLY = "reportmonthly:";

    /** 用户收到的漏洞信息和设备汇总，每日定时处理。格式： report:{账期（周一）}：{宽带账号} */
    public static final String USER_REPORT_DATA = "report:";

    /** 网络防护信息有效期（1小时）内发短信次数。格式： WARN_SMS:手机号码 */
    public static final String NETPRO_WARN_SMS = "WARN_SMS:";

    /** 网络防护信息是否进行推送。格式： NOTIFY:宽带账号 */
    public static final String NETPRO_NOTIFY = "NOTIFY:";

    /** 缓存用户拓扑接口返回带离线设备信息列表。格式： ALL_TOPO:网关MAC */
    public static final String ALL_TOPO = "ALLTOPO:";

    /** 缓存用户拓扑接口返回设备信息列表中路由器的信息列表。格式： APINFO:网关MAC */
    public static final String AP_INFO = "APINFO:";
}
